Oil Could Hit $100 In Three Years: Bofa's Blanch